/*reset*/
body,html,ul{padding:0;margin:0;}
li{list-style: none;}
dl,dd{margin:0;}
a,a:link{text-decoration:none;}
a:focus{outline: none;-moz-outline:none;}
img{border:0;border-style: none;}
input,button{padding:0;border:0;font-family: "微软雅黑";}
.text-center{text-align: center;}
.center-block{margin-left: auto;margin-right: auto;}
/**/
html{font-size:10px;}
@media only screen and (max-width: 320px) {
	html{font-size:9px;}
}
@media only screen and (min-width: 414px) {
	html{font-size:11px;}
}
body{font: 1.2rem/1.4 "微软雅黑";-webkit-tap-highlight-color:rgba(255,0,0,0);box-sizing: border-box;
background-image: url(../img/bg.jpg);background-size:100% auto;color:white;}
h1{font-size:2rem;margin:0;margin-bottom: 0.5rem;}
#text-part{color:rgba(255,255,255,.9);}
#text-part li{margin-bottom:0.7rem;}
#text-part span{color:white;font-size:1.6rem;font-weight: bold;}
#wrapper{width:86.7%;}
#pic-wrapper{width:77%;margin-top:2rem;margin-bottom:1.5rem;}
.input-wrapper{width:70%;position: relative;height:3.4rem;margin-bottom: 1rem;}
.input-wrapper span{position: absolute;display: block;top:0.7rem;left:1.2rem;color:#fb8313;font-size:1.8rem;}
.input-wrapper input{width: calc(100% - 3.5rem);width: -webkit-calc(100% - 3rem);height:3.4rem;line-height: 3rem;padding-left:3.5rem;border:1px solid #fb8313;
border-radius: 1.8rem;-webkit-border-radius: 1.8rem;background-color: rgba(0,0,0,.5);color:white;font-size:1.4rem;}
#login-form{text-align: center;}
#login-form p{font-size: 1.2rem;}
.btn-normal{display: inline-block;padding:0.9rem 2rem;border:1px solid #fb8313;background-color: rgba(0,0,0,.5);color:rgba(255,255,255,.9);
margin-top:0.5rem;margin-bottom: 2rem;transition:0.2s background-color ease;-webkit-transition:0.2s background-color ease;font-size:1.4rem;}
.btn-normal:hover{background-color:rgba(251,131,19,0.5);}
.icon-password,.icon-username{position: absolute;width:1.4rem;}
#radio-btn{width:90%;overflow: hidden;margin-top:1rem;margin-bottom: 1.5rem;position: relative;}
#radios{width:100%;position: absolute;}
#radios div{float:left;width:50%;visibility: hidden;}
[id^='team-']{width:50%;}
[id^='team-'] p{font-weight: bold;font-size: 1.8rem!important;letter-spacing: 0.1rem;margin:0;}
#team-1{float:left;}
#team-1 p{color:#e84528}
#team-2 p{color:#a8dae1}
#team-2{float:right;}
#percent-bar{width:70%;overflow: hidden;margin-bottom: 1.5rem;}
#percent-bar li{float:left;display: inline-block;line-height:2.5rem;font-weight: bold;font-size:1.4rem}
#percent-bar li:first-child{background-color:#e84528;width:40%}
#percent-bar li:last-child{background-color:#a8dae1;width:60%}
article{margin-bottom: 3.5rem;}
.code-wrapper{margin-bottom:1rem;}
